/**
 * @file: LocalStorage 本地存储
 * @author: wy
 */


function env() {
    return typeof window !== 'undefined' ?  'browser' : 'node'
}


const _env = env();

if(_env === 'browser'){
    module.exports = {
        /**
         * getter
         * @param {*} name 
         * @returns 
         */
        get: function(name) {    
            if(!name) return;
            return window.localStorage.getItem(name);
        },
    /**
     * setter
     * @param {*} name 
     * @param {*} content 
     * @returns 
     */
        set: function(name,content){
            if(!name) return;
            // json 化格式
            if(typeof content !== 'string') {
                content = JSON.stringify(content);
            }
            window.localStorage.setItem(name,content);
        },
    /**
     * getter
     * @param {*} name 
     */
        delete: function (name) {
    
            
            if (!name) return;
            window.localStorage.removeItem(name);
        }
    };
}
